limestone mountains - German English Dictionary